/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package util.www.sql.domain;

import java.sql.Types;

/**
 *
 * @author Rdelacruz
 */
public class ColumnaSql {
    private String nombre;
    private int codigoTipo;
    private String tipo;

    public String getNombre() {
        return nombre;
    }

    @Override
    public String toString() {
        return "ColumnaSql{" + "nombre=" + nombre + ", codigoTipo=" + codigoTipo + ", tipo=" + tipo + '}';
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getTipo() {
        return tipo;
    }

    public void setTipo(String tipo) {
        this.tipo = tipo;
    }

    public int getCodigoTipo() {
        return codigoTipo;
    }

    public void setCodigoTipo(int codigoTipo) {
        this.codigoTipo = codigoTipo;
    }
    
    public boolean isTexto() {
        switch(codigoTipo) {
            case Types.CHAR:            
            case Types.VARCHAR:
            case Types.NCHAR:
            case Types.NVARCHAR:
            case Types.DATE:
            return true;
        };
        return false;
    }
}
